Web サーバーにあるスクリプトを使う

HTMLは、基本的に原文の情報に各種書式をサポートして記述する言語です。HTML の能力をもっと引出すために、たいていの Web サーバーではサーバーで実行される追加的なスクリプトを扱えるようカスタマイズできます。このようなスクリプトを実行するためよく使われている標準的なものに CGI (Common Gateway Interface) があります。CGI スクリプト (または CGI アプリケーション) は、サーバーと通信しながら即座にページを作ってサーバーに送ります。サーバーはこうして出来たページをブラウサに転送します。

JavaScript やその他のスクリプトは、あなたの Web ページに埋め込んで HTML の能力を拡張するものですが、Java を使用する場合と異なり、うまく書かれた CGI はたいてい、読者が使用するブラウザとは無関係に働きます。CGI を開発、インストール、カスタマイズするのはやや困難です。

多くのCGIは Perl (Unixのサーバーで一般的なスクリプト言語)、AppleScript (MacOS のサーバー) または C/C++ を使って書かれます。

これらのスクリプトはサーバー上で実行されるため、あなたが作ったページをローカルで表示したり試してみたりする手軽な方法はありません。CGI は書式の扱いやデータベースの検索によく使われますが、むろんもっと多くの他の用途があります。 サーバーでスクリプトを使う可能性については、あなたが自前でサーバーを立ち上げる必要があるかもしれません、または自分のインターネット・プロバイダに相談してください。メンテナンスの容易な多くの MacOS サーバーが、繁忙なサイトでも十分な性能を発揮しています。

ここに示すリンクは、Yahoo にある、スクリプトと CGI を含んだリソースのリストです: Computers and Internet:Internet:World Wide Web:CGI - Common Gateway Interface


MacOSのサーバーで使用する C/C++で書かれたカスタム CGI を必要とされる方は、どうぞ Optima Systemまで御連絡ください。